翻訳と辞書
Words near each other
・ CMT Most Wanted Live
・ CMT Most Wanted Volume 1
・ CMT Music Awards
・ CMT Outlaws
・ CMT Pure Country
・ CMT Top 12 Countdown
・ CMT's Next Superstar
・ CMTA
・ CMTC
・ CMTM2
・ CMTU
・ CMTV
・ CMTX2
・ CMTX3
・ CMU
CMU Common Lisp
・ CMU Connector
・ CMU Pronouncing Dictionary
・ CMU Sphinx
・ CMUcam
・ CMUNE
・ Cmus
・ CMusic
・ CMU–WMU Rivalry Trophy
・ CMV
・ CMV polyradiculomyelopathy
・ CMV423
・ CMW
・ CMX
・ CMX (band)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

CMU Common Lisp : ウィキペディア英語版
CMU Common Lisp

CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University.
CMUCL runs on most Unix-like platforms, including Linux and BSD; there is an experimental Windows port as well. Steel Bank Common Lisp is derived from CMUCL. The Scieneer Common Lisp is a commercial derivative from CMUCL.
==History==
The earliest implementation predates Common Lisp and was part of Spice Lisp, around 1980. In 1985 Rob MacLachlan started re-writing the compiler to what would become the Python compiler and CMUCL was ported to Unix workstations such as the IBM PC RT, MIPS and SPARC. Early CMUCL releases did not support Intel's x86 architecture due to a lack of registers. CMUCL strictly separated type-tagged and immediate data types and the garbage collector would rely on knowing that one half of the CPU registers could only hold tagged types and the other half only untagged types. This did not leave enough registers for a Python backend.
After CMU canceled the project (in favor of a Dylan implementation using some of CMUCL's compiler base) maintenance has been taken over by a group of volunteers. By 1996 this group was making regular releases on its own infrastructure.
Around the same time a port to Intel's x86 architecture was completed, first running on FreeBSD, later Linux. The problem of lacking registers was solved by a new conservative garbage collector. This new garbage collector accepts any value of any type in the registers, and treats anything that might be a pointer as a pointer for the purpose of not collecting or moving its target.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「CMU Common Lisp」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.